<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Markmap</title>
<style>
* {
  margin: 0;
  padding: 0;
}
#mindmap {
  display: block;
  width: 100vw;
  height: 100vh;
  font-weight: 400 16px/20px sans-serif;
}
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/markmap-toolbar@0.14.3/dist/style.min.css">
</head>
<body>
<svg id="mindmap"></svg>
<script src="https://cdn.jsdelivr.net/npm/d3@6.7.0"></script><script src="https://cdn.jsdelivr.net/npm/markmap-view@0.14.3"></script><script src="https://cdn.jsdelivr.net/npm/markmap-toolbar@0.14.3/dist/index.umd.min.js"></script><script>(r => {
          setTimeout(r);
        })(() => {
  const {
    markmap,
    mm
  } = window;
  const toolbar = new markmap.Toolbar();
  toolbar.attach(mm);
  const el = toolbar.render();
  el.setAttribute('style', 'position:absolute;bottom:20px;right:20px');
  document.body.append(el);
})</script><script>((getMarkmap, getOptions, root, jsonOptions) => {
        const markmap = getMarkmap();
        window.mm = markmap.Markmap.create('svg#mindmap', (getOptions || markmap.deriveOptions)(jsonOptions), root);
      })(() => window.markmap,null,{"type":"heading","depth":0,"payload":{"lines":[0,1]},"content":"2.搭建SpringCloud技术栈所需组件","children":[{"type":"heading","depth":1,"payload":{"lines":[1,2]},"content":"2.1.章节内容概述"},{"type":"heading","depth":1,"payload":{"lines":[2,3]},"content":"2.2.章节内容大纲"},{"type":"heading","depth":1,"payload":{"lines":[3,4]},"content":"2.3.搭建Zipkin"},{"type":"heading","depth":1,"payload":{"lines":[4,5]},"content":"2.4.搭建Apollo配置中心","children":[{"type":"heading","depth":2,"payload":{"lines":[5,6]},"content":"2.4.1.Apollo配置中心简介"},{"type":"heading","depth":2,"payload":{"lines":[6,7]},"content":"2.4.2.基于Apollo内置的Eureka搭建Apollo配置中心","children":[{"type":"heading","depth":3,"payload":{"lines":[7,8]},"content":"2.4.2.1.单环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[8,9]},"content":"2.4.2.1.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[9,10]},"content":"2.4.2.1.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[10,11]},"content":"2.4.2.1.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[11,12]},"content":"2.4.2.1.4.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[12,13]},"content":"2.4.2.1.5.创建启动文件夹"},{"type":"heading","depth":4,"payload":{"lines":[13,14]},"content":"2.4.2.1.6.编写一次启动三个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[14,15]},"content":"2.4.2.1.7.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[15,16]},"content":"2.4.2.1.8.添加系统参数"}]},{"type":"heading","depth":3,"payload":{"lines":[16,17]},"content":"2.4.2.2.多环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[17,18]},"content":"2.4.2.2.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[18,19]},"content":"2.4.2.2.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[19,20]},"content":"2.4.2.2.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[20,21]},"content":"2.4.2.2.4.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[21,22]},"content":"2.4.2.2.5.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[22,23]},"content":"2.4.2.2.6.编写一次启动五个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[23,24]},"content":"2.4.2.2.7.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[24,25]},"content":"2.4.2.2.8.添加系统参数"},{"type":"heading","depth":4,"payload":{"lines":[25,26]},"content":"2.4.2.2.9.注意事项"}]},{"type":"heading","depth":3,"payload":{"lines":[26,27]},"content":"2.4.2.3.开箱即用的Apollo(已经修改好了需要修改的内容)","children":[{"type":"heading","depth":4,"payload":{"lines":[27,28]},"content":"2.4.2.3.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[28,29]},"content":"2.4.2.3.2.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[29,30]},"content":"2.4.2.3.3.如何修改使用到的参数"}]}]},{"type":"heading","depth":2,"payload":{"lines":[30,31]},"content":"2.4.3.基于独立部署的Eureka搭建Apollo配置中心","children":[{"type":"heading","depth":3,"payload":{"lines":[31,32]},"content":"2.4.3.1.单环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[32,33]},"content":"2.4.3.1.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[33,34]},"content":"2.4.3.1.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[34,35]},"content":"2.4.3.1.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[35,36]},"content":"2.4.3.1.4.改造apollo-configservice"},{"type":"heading","depth":4,"payload":{"lines":[36,37]},"content":"2.4.3.1.5.改造apollo-adminservice"},{"type":"heading","depth":4,"payload":{"lines":[37,38]},"content":"2.4.3.1.6.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[38,39]},"content":"2.4.3.1.7.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[39,40]},"content":"2.4.3.1.8.编写一次启动三个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[40,41]},"content":"2.4.3.1.9.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[41,42]},"content":"2.4.3.1.10.添加系统参数"}]},{"type":"heading","depth":3,"payload":{"lines":[42,43]},"content":"2.4.3.2.多环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[43,44]},"content":"2.4.3.2.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[44,45]},"content":"2.4.3.2.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[45,46]},"content":"2.4.3.2.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[46,47]},"content":"2.4.3.2.4.改造apollo-configservice"},{"type":"heading","depth":4,"payload":{"lines":[47,48]},"content":"2.4.3.2.5.改造apollo-adminservice"},{"type":"heading","depth":4,"payload":{"lines":[48,49]},"content":"2.4.3.2.6.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[49,50]},"content":"2.4.3.2.7.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[50,51]},"content":"2.4.3.2.8.编写一次启动五个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[51,52]},"content":"2.4.3.2.9.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[52,53]},"content":"2.4.3.2.10.添加系统参数"},{"type":"heading","depth":4,"payload":{"lines":[53,54]},"content":"2.4.3.2.11.特別注意事项"}]},{"type":"heading","depth":3,"payload":{"lines":[54,55]},"content":"2.4.3.3.开箱即用的Apollo(已经修改好了需要修改的内容)","children":[{"type":"heading","depth":4,"payload":{"lines":[55,56]},"content":"2.4.3.3.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[56,57]},"content":"2.4.3.3.2.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[57,58]},"content":"2.4.3.3.3.如何修改使用到的参数"}]}]},{"type":"heading","depth":2,"payload":{"lines":[58,59]},"content":"2.4.4.基于Zookeeper搭建Apollo配置中心","children":[{"type":"heading","depth":3,"payload":{"lines":[59,60]},"content":"2.4.4.1.单环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[60,61]},"content":"2.4.4.1.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[61,62]},"content":"2.4.4.1.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[62,63]},"content":"2.4.4.1.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[63,64]},"content":"2.4.4.1.4.修改编译命令"},{"type":"heading","depth":4,"payload":{"lines":[64,65]},"content":"2.4.4.1.5.准备Zookeeper环境"},{"type":"heading","depth":4,"payload":{"lines":[65,66]},"content":"2.4.4.1.6.修改配置文件"},{"type":"heading","depth":4,"payload":{"lines":[66,67]},"content":"2.4.4.1.7.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[67,68]},"content":"2.4.4.1.8.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[68,69]},"content":"2.4.4.1.9.编写一次启动三个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[69,70]},"content":"2.4.4.1.10.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[70,71]},"content":"2.4.4.1.11.添加系统参数"}]},{"type":"heading","depth":3,"payload":{"lines":[71,72]},"content":"2.4.4.2.多环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[72,73]},"content":"2.4.4.2.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[73,74]},"content":"2.4.4.2.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[74,75]},"content":"2.4.4.2.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[75,76]},"content":"2.4.4.2.4.准备Zookeeper环境"},{"type":"heading","depth":4,"payload":{"lines":[76,77]},"content":"2.4.4.2.5.更改编译命令"},{"type":"heading","depth":4,"payload":{"lines":[77,78]},"content":"2.4.4.2.6.修改配置文件"},{"type":"heading","depth":4,"payload":{"lines":[78,79]},"content":"2.4.4.2.7.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[79,80]},"content":"2.4.4.2.8.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[80,81]},"content":"2.4.4.2.9.编写一次启动五个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[81,82]},"content":"2.4.4.2.10.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[82,83]},"content":"2.4.4.2.11.添加系统参数"},{"type":"heading","depth":4,"payload":{"lines":[83,84]},"content":"2.4.4.2.12.特別注意事项"}]},{"type":"heading","depth":3,"payload":{"lines":[84,85]},"content":"2.4.4.3.开箱即用的Apollo(已经修改好了需要修改的内容)","children":[{"type":"heading","depth":4,"payload":{"lines":[85,86]},"content":"2.4.4.3.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[86,87]},"content":"2.4.4.3.2.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[87,88]},"content":"2.4.4.3.3.如何修改使用到的参数"}]}]},{"type":"heading","depth":2,"payload":{"lines":[88,89]},"content":"2.4.5.基于Consul搭建Apollo配置中心","children":[{"type":"heading","depth":3,"payload":{"lines":[89,90]},"content":"2.4.5.1.单环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[90,91]},"content":"2.4.5.1.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[91,92]},"content":"2.4.5.1.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[92,93]},"content":"2.4.5.1.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[93,94]},"content":"2.4.5.1.4.修改编译命令"},{"type":"heading","depth":4,"payload":{"lines":[94,95]},"content":"2.4.5.1.5.准备Consul环境"},{"type":"heading","depth":4,"payload":{"lines":[95,96]},"content":"2.4.5.1.6.修改配置文件"},{"type":"heading","depth":4,"payload":{"lines":[96,97]},"content":"2.4.5.1.7.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[97,98]},"content":"2.4.5.1.8.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[98,99]},"content":"2.4.5.1.9.编写一次启动三个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[99,100]},"content":"2.4.5.1.10.访问地址"},{"type":"heading","depth":4,"payload":{"lines":[100,101]},"content":"2.4.5.1.11.添加系统参数"}]},{"type":"heading","depth":3,"payload":{"lines":[101,102]},"content":"2.4.5.2.多环境版(包含完整编译过程)","children":[{"type":"heading","depth":4,"payload":{"lines":[102,103]},"content":"2.4.5.2.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[103,104]},"content":"2.4.5.2.2.准备数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[104,105]},"content":"2.4.5.2.3.使用flyway脚本自动创建数据库环境"},{"type":"heading","depth":4,"payload":{"lines":[105,106]},"content":"2.4.5.2.4.准备Consul环境"},{"type":"heading","depth":4,"payload":{"lines":[106,107]},"content":"2.4.5.2.5.修改编译命令"},{"type":"heading","depth":4,"payload":{"lines":[107,108]},"content":"2.4.5.2.6.修改配置信息"},{"type":"heading","depth":4,"payload":{"lines":[108,109]},"content":"2.4.5.2.7.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[109,110]},"content":"2.4.5.2.8.创建运行文件夹"},{"type":"heading","depth":4,"payload":{"lines":[110,111]},"content":"2.4.5.2.9.编写一次启动五个jar的bat脚本"},{"type":"heading","depth":4,"payload":{"lines":[111,112]},"content":"2.4.5.2.10.测试Apollo"},{"type":"heading","depth":4,"payload":{"lines":[112,113]},"content":"2.4.5.2.11.添加系统参数"},{"type":"heading","depth":4,"payload":{"lines":[113,114]},"content":"2.4.5.2.12.特別注意事项"}]},{"type":"heading","depth":3,"payload":{"lines":[114,115]},"content":"2.4.5.3.开箱即用的Apollo(已经修改好了需要修改的内容)","children":[{"type":"heading","depth":4,"payload":{"lines":[115,116]},"content":"2.4.5.3.1.下载工程,并在本地安装所有用到的依赖"},{"type":"heading","depth":4,"payload":{"lines":[116,117]},"content":"2.4.5.3.2.获取jar包"},{"type":"heading","depth":4,"payload":{"lines":[117,118]},"content":"2.4.5.3.3.如何修改使用到的参数"}]}]}]},{"type":"heading","depth":1,"payload":{"lines":[118,119]},"content":"2.5.搭建Seata-Server","children":[{"type":"heading","depth":2,"payload":{"lines":[119,120]},"content":"2.5.1.Seata简介"},{"type":"heading","depth":2,"payload":{"lines":[120,121]},"content":"2.5.2.基于Eureka+Apollo搭建Seata-Server","children":[{"type":"heading","depth":3,"payload":{"lines":[121,122]},"content":"2.5.2.1.单节点版","children":[{"type":"heading","depth":4,"payload":{"lines":[122,123]},"content":"2.5.2.1.1.单节点版说明"},{"type":"heading","depth":4,"payload":{"lines":[123,124]},"content":"2.5.2.1.2.下载Seata Server1.4.2"},{"type":"heading","depth":4,"payload":{"lines":[124,125]},"content":"2.5.2.1.3.修改配置"},{"type":"heading","depth":4,"payload":{"lines":[125,126]},"content":"2.5.2.1.4.搭建Apollo配置中心"},{"type":"heading","depth":4,"payload":{"lines":[126,127]},"content":"2.5.2.1.5.在Apollo中创建相关内容"},{"type":"heading","depth":4,"payload":{"lines":[127,128]},"content":"2.5.2.1.6.上传配置到Apollo"},{"type":"heading","depth":4,"payload":{"lines":[128,129]},"content":"2.5.2.1.7.启动Seata-Server"}]}]}]}]},null)</script>
</body>
</html>
